navify algorithm